package model

// GranuleTask 一景影像的下载任务信息
type GranuleTask struct {
	// 影像identifier
	Identifier string `json:"identifier"`
	// 影像下载地址
	Url string `json:"url"`
	// 所述的下载任务列表标签
	Label string `json:"label"`
}

// NewGranuleTask 构造函数
func NewGranuleTask(identifier, url, label string) *GranuleTask {
	return &GranuleTask{
		Identifier: identifier,
		Url:        url,
		Label:      label,
	}
}